rain cape - Turkish English Dictionary